Skip to content

prosody: fix PKG_HASH for 0.12.4#29265

Merged
BKPepe merged 1 commit intoopenwrt:masterfrom
commodo:fix-prosody-hash
Apr 28, 2026
Merged

prosody: fix PKG_HASH for 0.12.4#29265
BKPepe merged 1 commit intoopenwrt:masterfrom
commodo:fix-prosody-hash

Conversation

@commodo
Copy link
Copy Markdown
Contributor

@commodo commodo commented Apr 28, 2026

📦 Package Details

Maintainer:

Description:

The prosody.im upstream updated the 0.12.4 tarball in-place, changing its content without bumping the version. Update PKG_HASH to match the currently published tarball.

Fixes: f4d305b ("prosody: update to 0.12.4")


🧪 Run Testing Details

  • OpenWrt Version:
  • OpenWrt Target/Subtarget:
  • OpenWrt Device:

✅ Formalities

  • I have reviewed the CONTRIBUTING.md file for detailed contributing guidelines.

The prosody.im upstream updated the 0.12.4 tarball in-place, changing
its content without bumping the version. Update PKG_HASH to match the
currently published tarball.

Fixes: f4d305b ("prosody: update to 0.12.4")
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
@BKPepe
Copy link
Copy Markdown
Member

BKPepe commented Apr 28, 2026

Let's merge this. I will create a follow up to fix:

2026-04-28T14:07:07.0261126Z CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/builder/build_dir/target-aarch64_generic_musl/prosody-0.12.4=prosody-0.12.4 -Wl,-z,max-page-size=4096 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -DPIC -fPIC  -I/builder/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/builder/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/builder/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/builder/build_dir/target-aarch64_generic_musl/prosody-0.12.4=prosody-0.12.4 -Wl,-z,max-page-size=4096 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -DPIC -fPIC  -I/builder/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/builder/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/builder/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/builder/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/builder/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -zmax-page-size=4096 -znow -zrelro -zpack-relative-relocs -shared " make --jobserver-auth=3,4  -C /builder/build_dir/target-aarch64_generic_musl/prosody-0.12.4/. AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/builder/build_dir/target-aarch64_generic_musl/prosody-0.12.4=prosody-0.12.4 -Wl,-z,max-page-size=4096 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -DPIC -fPIC" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" LD="aarch64-openwrt-linux-musl-gcc" ;
2026-04-28T14:07:07.0285390Z make[3]: Entering directory '/builder/build_dir/target-aarch64_generic_musl/prosody-0.12.4'
2026-04-28T14:07:07.0286116Z sed "1s| lua$| lua|; \
2026-04-28T14:07:07.0286560Z 	s|^CFG_SOURCEDIR=.*;$|CFG_SOURCEDIR='/usr/lib/prosody';|; \
2026-04-28T14:07:07.0287114Z 	s|^CFG_CONFIGDIR=.*;$|CFG_CONFIGDIR='/etc/prosody';|; \
2026-04-28T14:07:07.0287709Z 	s|^CFG_DATADIR=.*;$|CFG_DATADIR='/etc/prosody/data';|; \
2026-04-28T14:07:07.0288446Z 	s|^CFG_PLUGINDIR=.*;$|CFG_PLUGINDIR='/usr/lib/prosody/modules/';|;" < prosody > prosody.install
2026-04-28T14:07:07.0290823Z sed "1s| lua$| lua|; \
2026-04-28T14:07:07.0292248Z 	s|^CFG_SOURCEDIR=.*;$|CFG_SOURCEDIR='/usr/lib/prosody';|; \
2026-04-28T14:07:07.0292910Z 	s|^CFG_CONFIGDIR=.*;$|CFG_CONFIGDIR='/etc/prosody';|; \
2026-04-28T14:07:07.0293488Z 	s|^CFG_DATADIR=.*;$|CFG_DATADIR='/etc/prosody/data';|; \
2026-04-28T14:07:07.0294268Z 	s|^CFG_PLUGINDIR=.*;$|CFG_PLUGINDIR='/usr/lib/prosody/modules/';|;" < prosodyctl > prosodyctl.install
2026-04-28T14:07:07.0320861Z sed 's|certs/|/etc/prosody/certs/|' prosody.cfg.lua.dist > prosody.cfg.lua.install
2026-04-28T14:07:07.0338146Z cp prosody.release prosody.version
2026-04-28T14:07:07.0353301Z make -C util-src install
2026-04-28T14:07:07.0369288Z make[4]: Entering directory '/builder/build_dir/target-aarch64_generic_musl/prosody-0.12.4/util-src'
2026-04-28T14:07:07.0371770Z aarch64-openwrt-linux-musl-gcc -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/builder/build_dir/target-aarch64_generic_musl/prosody-0.12.4=prosody-0.12.4 -Wl,-z,max-page-size=4096 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -DPIC -fPIC -I/builder/staging_dir/target-aarch64_generic_musl/usr/include -DUSE_STRINGPREP_ICU   -c -o encodings.o encodings.c
2026-04-28T14:07:07.0376726Z aarch64-openwrt-linux-musl-gcc -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/builder/build_dir/target-aarch64_generic_musl/prosody-0.12.4=prosody-0.12.4 -Wl,-z,max-page-size=4096 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -DPIC -fPIC -I/builder/staging_dir/target-aarch64_generic_musl/usr/include   -c -o hashes.o hashes.c
2026-04-28T14:07:07.0381505Z aarch64-openwrt-linux-musl-gcc -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/builder/build_dir/target-aarch64_generic_musl/prosody-0.12.4=prosody-0.12.4 -Wl,-z,max-page-size=4096 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -DPIC -fPIC -I/builder/staging_dir/target-aarch64_generic_musl/usr/include   -c -o net.o net.c
2026-04-28T14:07:07.0418744Z aarch64-openwrt-linux-musl-gcc -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/builder/build_dir/target-aarch64_generic_musl/prosody-0.12.4=prosody-0.12.4 -Wl,-z,max-page-size=4096 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -DPIC -fPIC -I/builder/staging_dir/target-aarch64_generic_musl/usr/include   -c -o pposix.o pposix.c
2026-04-28T14:07:07.0718466Z encodings.c:271:10: fatal error: unicode/usprep.h: No such file or directory
2026-04-28T14:07:07.0719117Z   271 | #include <unicode/usprep.h>
2026-04-28T14:07:07.0719502Z       |          ^~~~~~~~~~~~~~~~~~
2026-04-28T14:07:07.0720200Z compilation terminated.
2026-04-28T14:07:07.0740357Z make[4]: *** [<builtin>: encodings.o] Error 1
2026-04-28T14:07:07.0741116Z make[4]: *** Waiting for unfinished jobs....
2026-04-28T14:07:07.1149916Z hashes.c: In function 'Lmd5':
2026-04-28T14:07:07.1151435Z hashes.c:70:1: warning: 'MD5' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
2026-04-28T14:07:07.1152657Z    70 | MAKE_HASH_FUNCTION(Lmd5, MD5, MD5_DIGEST_LENGTH)
2026-04-28T14:07:07.1153327Z       | ^~~~~~~~~~~~~~~~~~
2026-04-28T14:07:07.1153847Z In file included from hashes.c:28:
2026-04-28T14:07:07.1155002Z /builder/staging_dir/target-aarch64_generic_musl/usr/include/openssl/md5.h:52:38: note: declared here
2026-04-28T14:07:07.1156188Z    52 | OSSL_DEPRECATEDIN_3_0 unsigned char *MD5(const unsigned char *d, size_t n,
2026-04-28T14:07:07.1156979Z       |                                      ^~~
2026-04-28T14:07:07.2228849Z rm net.o hashes.o pposix.o
2026-04-28T14:07:07.2229693Z make[4]: Leaving directory '/builder/build_dir/target-aarch64_generic_musl/prosody-0.12.4/util-src'
2026-04-28T14:07:07.2230468Z make[3]: *** [GNUmakefile:29: all] Error 2
2026-04-28T14:07:07.2231357Z make[3]: Leaving directory '/builder/build_dir/target-aarch64_generic_musl/prosody-0.12.4'
2026-04-28T14:07:07.2233067Z make[2]: *** [Makefile:132: /builder/build_dir/target-aarch64_generic_musl/prosody-0.12.4/.built] Error 2
2026-04-28T14:07:07.2233748Z make[2]: Leaving directory '/feed/net/prosody'
2026-04-28T14:07:07.2236843Z time: package/feeds/packages_ci/prosody/compile#0.53#0.42#0.56
2026-04-28T14:07:07.2246299Z     ERROR: package/feeds/packages_ci/prosody failed to build.
2026-04-28T14:07:07.2251816Z make[1]: *** [package/Makefile:188: package/feeds/packages_ci/prosody/compile] Error 1

@BKPepe BKPepe merged commit bf50291 into openwrt:master Apr 28, 2026
2 of 12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants